Big Huge Thesaurus

Italian sandwich

noun